// js 弱类型，容易出问题
// ts 带来类型的约束
// ts 是微软 想让java 工程师写前端
// react + ts 是开发的标配
// 自定义类型
// interface关键字
interface UserDemo {
    name: string;
    age: number;
}
// 相同点，都可以声明自定义类型
type UserType = {
    name: string;
    age: number;
}

const u1: UserDemo = {
    name: '张三',
    age: 18
}
const u2: UserType = {
    name: '张三',
    age: 18
}